Multi-modal rehabilitation program